<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>【盘点】装修、宠物、路边摊等噪音扰民怎么办？</title>
    <script src="../css/tailwind3.4.17.css"></script>
    <link href="../css/all.min.css" rel="stylesheet">
    <style>
        * {
            font-family: 'Inter', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', sans-serif;
        }
        
        .gradient-bg {
            background: linear-gradient(135deg, #e6f7ff 0%, #f0f9ff 100%);
        }
        
        .gradient-footer {
            background: linear-gradient(135deg, #f0f9ff 0%, #e6f7ff 100%);
        }
        
        .hook-gradient {
            background: linear-gradient(120deg, #e6f7ff 0%, #f0f9ff 100%);
        }
        
        .highlight-gradient {
            background: linear-gradient(120deg, #f6ffed 0%, #f0fff4 100%);
        }
        
        .btn-gradient {
            background: linear-gradient(135deg, #1890ff, #096dd9);
        }
        
        .noise-card:hover {
            transform: translateX(5px);
        }
        
        .content-image:hover {
            transform: scale(1.01);
        }
        
        .btn-container button:hover {
            transform: translateY(-3px);
        }
        
        .btn-container button:active {
            transform: translateY(1px);
        }
        
        .article-container {
            animation: fadeIn 0.6s ease-out;
        }
        
        @keyframes fadeIn {
            from { opacity: 0; transform: translateY(20px); }
            to { opacity: 1; transform: translateY(0); }
        }
        
        .decoration-1 {
            background: #1890ff;
            border-radius: 50%;
        }
        
        .decoration-2 {
            background: #096dd9;
            clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
        }
        
        .solution-step {
            display: flex;
            margin-bottom: 1rem;
            align-items: flex-start;
        }
        
        .solution-step::before {
            content: '';
            background: #e6f7ff;
            color: #1890ff;
            width: 22px;
            height: 22px;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-right: 10px;
            flex-shrink: 0;
            font-size: 14px;
        }
        
        .solution-step:nth-child(1)::before {
            content: '①';
        }
        
        .solution-step:nth-child(2)::before {
            content: '②';
        }
        
        .solution-step:nth-child(3)::before {
            content: '③';
        }
        
        .solution-step:nth-child(4)::before {
            content: '④';
        }
        
        .content-image {
            cursor: pointer;
            transition: all 0.3s ease;
            position: relative;
        }
        
        .content-image::after {
            content: "点击更换图片";
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0;
            background: rgba(0, 0, 0, 0.6);
            color: white;
            text-align: center;
            padding: 5px;
            font-size: 12px;
            opacity: 0;
            transition: opacity 0.3s ease;
        }
        
        .content-image:hover::after {
            opacity: 1;
        }
        
        .file-input {
            display: none;
        }
    </style>
</head>
<body class="bg-white text-gray-800">
    <div class="btn-container fixed right-5 top-1/2 transform -translate-y-1/2 flex flex-col gap-4 z-50 bg-white/95 backdrop-blur-md p-4 rounded-full shadow-lg border border-blue-100">
        <button class="zoom-in-btn w-12 h-12 rounded-full border-none btn-gradient text-white text-lg cursor-pointer flex items-center justify-center transition-all shadow-md" id="zoomInBtn" title="文字放大">
            <i class="fas fa-search-plus"></i>
        </button>
        
        <button class="zoom-out-btn w-12 h-12 rounded-full border-none btn-gradient text-white text-lg cursor-pointer flex items-center justify-center transition-all shadow-md" id="zoomOutBtn" title="文字缩小">
            <i class="fas fa-search-minus"></i>
        </button>
    </div>

    <div class="article-container max-w-4xl mx-auto bg-white rounded-2xl shadow-lg overflow-hidden my-8">
        <div class="absolute w-24 h-24 opacity-[0.03] z-0 decoration-1 top-5 right-5"></div>
        <div class="absolute w-24 h-24 opacity-[0.03] z-0 decoration-2 bottom-10 left-8"></div>
        
        <div class="article-header gradient-bg py-8 px-6 text-center relative">
            <div class="absolute bottom-0 left-0 right-0 h-px bg-gradient-to-r from-transparent via-blue-400 to-transparent"></div>
            <h1 class="article-title text-2xl md:text-3xl font-bold mb-4 text-blue-600 leading-tight">【盘点】装修、宠物、路边摊等噪音扰民怎么办？</h1>
            <p class="article-subtitle text-lg text-blue-700 mb-5 font-normal">从沟通到维权，3类常见噪音问题的完整解决方案</p>
        </div>
        
        <!-- 封面图片 -->
        <div class="relative">
            <img src="../img/BG-LaborDay.png" alt="噪音扰民解决方案" class="cover-image w-full h-auto block border-b border-gray-200 content-image" id="coverImage">
            <input type="file" id="coverImageInput" class="file-input" accept="image/*">
        </div>
        
        <div class="article-content py-8 px-6">
            <div class="hook-section hook-gradient border-l-4 border-blue-500 p-5 mb-8 text-base rounded-r-lg shadow-sm relative">
                <div class="absolute top-3 left-4 text-5xl text-blue-500 opacity-20 font-serif">"</div>
                <p>凌晨被邻居家的狗叫吵醒，周末想补觉却遇楼上装修电钻声，深夜楼下路边摊的喧闹声让人无法入眠...噪音扰民早已成为都市生活中的"隐形烦恼"。别再忍气吞声！这份针对性解决方案，帮你科学应对各类噪音问题，找回安静生活。</p>
            </div>
            
            <div class="content-section mb-10">
                <h2 class="text-xl font-semibold mb-5 text-blue-600 pb-3 border-b-2 border-blue-100 relative">一、装修噪音：最易引发邻里矛盾的"短期炸弹"</h2>
                
                <div class="noise-card bg-gray-50 rounded-xl p-5 my-4 border-l-4 border-blue-700 transition-all duration-300">
                    <div class="noise-title font-bold text-blue-700 mb-2 text-lg flex items-center">1. 装修噪音的核心特点</div>
                    <div class="noise-character text-sm text-gray-600 mb-3 pl-2 border-l-2 border-blue-100">
                        <strong>噪音类型：</strong>电钻、hammer、切割机等高频撞击声，穿透力强、分贝高（通常达80-120分贝）<br>
                        <strong>高发时段：</strong>工作日白天、周末上午，部分违规装修会延长至晚间<br>
                        <strong>持续时间：</strong>短则1-2周，长则1-3个月，属于阶段性噪音
                    </div>
                    <div class="noise-solution bg-white p-4 rounded-md mt-3 text-sm border border-gray-200">
                        <strong>解决方案：分3步科学应对</strong>
                        <div class="solution-step flex mb-3 items-start">
                            <div>
                                <strong>提前沟通：</strong>若已知邻居装修计划，可主动上门协商施工时间，建议避开家中老人、小孩的休息时段，例如约定"中午12:00-14:00不施工"，既表达尊重也减少后续矛盾。
                            </div>
                        </div>
                        <div class="solution-step flex mb-3 items-start">
                            <div>
                                <strong>现场提醒：</strong>若遇到违规施工（如法定节假日装修、晚间22点后施工），先友好敲门提醒，出示当地装修时间规定（多数城市规定工作日8:00-12:00、14:00-18:00可施工），避免直接冲突。
                            </div>
                        </div>
                        <div class="solution-step flex mb-3 items-start">
                            <div>
                                <strong>官方投诉：</strong>若沟通无效，可拨打物业电话（优先）或当地城管热线（如12319）、12345市民服务热线投诉，说明具体地址、时间和噪音情况，执法部门会到现场测量分贝并依法处理。
                            </div>
                        </div>
                    </div>
                </div>
                
                <div class="law-info bg-amber-50 border border-amber-200 rounded-lg p-5 my-5">
                    <div class="law-title font-bold text-amber-600 mb-3 text-base flex items-center">相关法律依据</div>
                    <div class="law-content text-sm text-amber-800 leading-relaxed">
                        《中华人民共和国环境噪声污染防治法》第四十七条规定：在已竣工交付使用的住宅楼进行室内装修活动，应当限制作业时间，并采取其他有效措施，以减轻、避免对周围居民造成环境噪声污染。
                    </div>
                </div>
                
                <!-- 装修噪音图片 -->
                <div class="relative">
                    <img src="../img/BG-LaborDay.png" alt="装修噪音示意图" class="content-image w-full h-auto my-5 rounded-lg shadow-md transition-transform duration-300" id="decorationImage">
                    <input type="file" id="decorationImageInput" class="file-input" accept="image/*">
                </div>
            </div>
            
            <div class="content-section mb-10">
                <h2 class="text-xl font-semibold mb-5 text-blue-600 pb-3 border-b-2 border-blue-100 relative">二、宠物噪音：持续困扰的"邻居矛盾导火索"</h2>
                
                <div class="noise-card bg-gray-50 rounded-xl p-5 my-4 border-l-4 border-blue-700 transition-all duration-300">
                    <div class="noise-title font-bold text-blue-700 mb-2 text-lg flex items-center">1. 宠物噪音的主要表现</div>
                    <div class="noise-character text-sm text-gray-600 mb-3 pl-2 border-l-2 border-blue-100">
                        <strong>常见类型：</strong>犬吠（最普遍）、鸟类鸣叫、猫叫等，尤其在清晨、深夜更为明显<br>
                        <strong>特点：</strong>间歇性但持续时间长，容易引发长期邻里矛盾<br>
                        <strong>敏感场景：</strong>婴儿睡眠、学生备考、老人休息时影响尤为突出
                    </div>
                    <div class="noise-solution bg-white p-4 rounded-md mt-3 text-sm border border-gray-200">
                        <strong>解决方案：分阶段处理</strong>
                        <div class="solution-step flex mb-3 items-start">
                            <div>
                                <strong>友好沟通：</strong>选择恰当时间（避免对方休息时）上门说明情况，语气委婉表达困扰，可提供具体时间点和持续时长，避免指责性语言，例如："您家狗狗早上6点左右会叫一会儿，我家孩子正在备考，能不能帮忙留意下？"
                            </div>
                        </div>
                        <div class="solution-step flex mb-3 items-start">
                            <div>
                                <strong>提供建议：</strong>可主动提供解决方案，如推荐止吠器、建议增加宠物运动量减少精力过剩、夜间关在室内等，体现理解而非对立。
                            </div>
                        </div>
                        <div class="solution-step flex mb-3 items-start">
                            <div>
                                <strong>物业介入：</strong>若沟通无果，可向物业反映，由物业出面协调，必要时可要求物业出示小区养宠管理规定。
                            </div>
                        </div>
                        <div class="solution-step flex mb-3 items-start">
                            <div>
                                <strong>报警处理：</strong>对于持续扰民且拒不配合的情况，可拨打110报警，根据《治安管理处罚法》，公安机关可对饲养人进行警告；警告后不改正的，处200元以上500元以下罚款。
                            </div>
                        </div>
                    </div>
                </div>
                
                <div class="highlight highlight-gradient p-5 border-l-4 border-green-500 my-5 text-sm rounded-r-lg shadow-sm">
                    <p>实用技巧：遇到宠物噪音时，可先录制视频或音频作为证据，记录噪音发生的时间、频率和持续时长，为后续沟通或投诉提供依据。</p>
                </div>
            </div>
            
            <div class="content-section mb-10">
                <h2 class="text-xl font-semibold mb-5 text-blue-600 pb-3 border-b-2 border-blue-100 relative">三、商业噪音：路边摊与商铺的"夜间侵扰"</h2>
                
                <div class="noise-card bg-gray-50 rounded-xl p-5 my-4 border-l-4 border-blue-700 transition-all duration-300">
                    <div class="noise-title font-bold text-blue-700 mb-2 text-lg flex items-center">1. 商业噪音的典型场景</div>
                    <div class="noise-character text-sm text-gray-600 mb-3 pl-2 border-l-2 border-blue-100">
                        <strong>主要来源：</strong>夜市烧烤摊、大排档的喧哗声、促销喇叭、KTV外放、施工装修等<br>
                        <strong>高发时段：</strong>傍晚至凌晨，尤其周末和节假日更为严重<br>
                        <strong>分贝范围：</strong>通常在60-90分贝，远超居民区夜间50分贝的限值标准
                    </div>
                    <div class="noise-solution bg-white p-4 rounded-md mt-3 text-sm border border-gray-200">
                        <strong>分级应对策略</strong>
                        <div class="solution-step flex mb-3 items-start">
                            <div>
                                <strong>直接交涉：</strong>对于流动摊贩或小型商铺，可礼貌请求降低音量，说明已影响居民休息，多数经营者会适当配合。
                            </div>
                        </div>
                        <div class="solution-step flex mb-3 items-start">
                            <div>
                                <strong>投诉举报：</strong>固定商铺可向城管部门（12319）投诉；涉及高音喇叭促销可向市场监管部门举报；夜间超时经营可拨打12345市民热线，明确说明噪音来源、时间和具体影响。
                            </div>
                        </div>
                        <div class="solution-step flex mb-3 items-start">
                            <div>
                                <strong>联合维权：</strong>若噪音影响多户居民，可联合其他住户共同投诉，或通过业主委员会与商家协商制定降噪措施，如安装隔音设施、限定营业音量和时间。
                            </div>
                        </div>
                        <div class="solution-step flex mb-3 items-start">
                            <div>
                                <strong>法律途径：</strong>对于长期未解决的严重噪音问题，可收集证据（录音、视频、分贝检测报告）向法院提起民事诉讼，要求停止侵害并赔偿损失。
                            </div>
                        </div>
                    </div>
                </div>
                
                <!-- 商业噪音图片 -->
                <div class="relative">
                    <img src="../img/BG-LaborDay.png" alt="商业噪音场景" class="content-image w-full h-auto my-5 rounded-lg shadow-md transition-transform duration-300" id="businessImage">
                    <input type="file" id="businessImageInput" class="file-input" accept="image/*">
                </div>
                
                <div class="warning-box bg-red-50 border border-red-200 rounded-md p-4 my-5 relative">
                    <div class="warning-content ml-8">
                        <strong>注意事项：</strong>投诉时尽量提供准确信息，包括具体地址、噪音类型、持续时间等，便于执法部门快速处理；夜间噪音投诉最好在22:00-6:00时段内进行，此时段监管更为严格。
                    </div>
                </div>
            </div>
            
            <div class="content-section mb-10">
                <h2 class="text-xl font-semibold mb-5 text-blue-600 pb-3 border-b-2 border-blue-100 relative">四、噪音维权的通用技巧与工具</h2>
                
                <p class="mb-4">面对各类噪音扰民问题，掌握以下通用方法能提高解决效率：</p>
                
                <div class="highlight highlight-gradient p-5 border-l-4 border-green-500 my-5 text-sm rounded-r-lg shadow-sm">
                    <p><strong>1. 证据收集技巧</strong><br>
                    - 用手机录制噪音视频，记录发生时间和持续时长<br>
                    - 下载专业分贝检测APP（如"噪音检测仪"）记录分贝值，作为客观证据<br>
                    - 保留沟通记录（微信聊天、短信等）和投诉回执</p>
                </div>
                
                <div class="highlight highlight-gradient p-5 border-l-4 border-green-500 my-5 text-sm rounded-r-lg shadow-sm">
                    <p><strong>2. 投诉渠道速查</strong><br>
                    - 小区内部噪音：物业（最快响应）<br>
                    - 装修/商业噪音：城管部门（12319）<br>
                    - 宠物/邻里噪音：110或派出所<br>
                    - 综合问题：12345市民服务热线（万能投诉渠道）</p>
                </div>
                
                <div class="highlight highlight-gradient p-5 border-l-4 border-green-500 my-5 text-sm rounded-r-lg shadow-sm">
                    <p><strong>3. 自我防护措施</strong><br>
                    - 安装隔音窗帘、密封门窗缝隙减少外界噪音<br>
                    - 使用白噪音机、耳塞等临时缓解噪音影响<br>
                    - 对自家可能产生的噪音（如小孩玩耍、电视声音）做好控制，避免影响他人</p>
                </div>
            </div>
        </div>
        
        <div class="article-footer gradient-footer py-8 px-6 border-t border-gray-200 text-center relative">
            <div class="absolute top-0 left-1/2 transform -translate-x-1/2 w-24 h-1 bg-gradient-to-r from-blue-500 to-blue-700 rounded-b"></div>
            
            <div class="conclusion mb-6 text-base bg-white p-5 rounded-lg shadow-sm">
                <p>解决噪音扰民问题，关键在于"及时沟通、合理维权、保留证据"。多数情况下，通过友好协商就能化解矛盾；当协商无效时，要善用法律和行政手段维护自身权益。同时，每个人也应增强噪音防控意识，共同营造安静和谐的居住环境。</p>
            </div>
            
            <div class="qrcode-section mt-8 pt-6 border-t border-dashed border-gray-300 bg-white p-6 rounded-xl shadow-sm">
                <div class="qrcode-container flex items-center justify-center gap-5 flex-wrap">
                    <div class="qrcode w-36 h-36 bg-gradient-to-br from-gray-100 to-gray-200 flex items-center justify-center text-gray-500 rounded-lg shadow-md text-sm">
                        <!-- 二维码图片 -->
                        <div class="relative">
                            <img src="../img/qrcode_wcjs.jpg" alt="二维码" class="content-image w-full h-auto rounded-lg" id="qrcodeImage">
                            <input type="file" id="qrcodeImageInput" class="file-input" accept="image/*">
                        </div>
                    </div>
                    <div class="qrcode-info text-left max-w-xs">
                        <h3 class="text-lg font-semibold mb-2 text-gray-900">微尘见世</h3>
                        <p class="text-sm text-gray-600 mb-1">专注文字编辑工具</p>
                        <p class="text-sm text-gray-600 mb-1">分享文章排版模版</p>
                    </div>
                </div>
                <p class="follow-text text-sm text-gray-500 mt-4">长按识别二维码，获取更多公众号文章干货</p>
            </div>
        </div>
    </div>

    <script>
        document.addEventListener('DOMContentLoaded', function() {
            // 图片加载处理
            const images = document.querySelectorAll('img');
            images.forEach(img => {
                img.style.opacity = '0';
                img.style.transition = 'opacity 0.5s ease-in-out';
                
                img.addEventListener('load', function() {
                    this.style.opacity = '1';
                });
                
                if (img.complete) {
                    img.style.opacity = '1';
                }
            });
            
            // 卡片点击效果
            const noiseCards = document.querySelectorAll('.noise-card');
            noiseCards.forEach(card => {
                card.addEventListener('click', function() {
                    this.style.backgroundColor = '#f0f7ff';
                    setTimeout(() => {
                        this.style.backgroundColor = '';
                    }, 300);
                });
            });
            
            // 字体大小调整功能
            let currentFontSize = 16;
            const minFontSize = 12;
            const maxFontSize = 24;
            const fontSizeStep = 2;
            
            const contentElements = [
                '.article-content p',
                '.article-content .noise-character',
                '.article-content .noise-solution',
                '.article-content .highlight',
                '.article-content .warning-content',
                '.article-content .law-content',
                '.conclusion p',
                '.qrcode-info p'
            ];
            
            const headingElements = [
                '.content-section h2',
                '.noise-title',
                '.law-title'
            ];
            
            function updateFontSize() {
                contentElements.forEach(selector => {
                    document.querySelectorAll(selector).forEach(el => {
                        el.style.fontSize = `${currentFontSize}px`;
                    });
                });
                
                headingElements.forEach(selector => {
                    document.querySelectorAll(selector).forEach(el => {
                        const baseSize = getComputedStyle(el).fontSize;
                        const ratio = parseInt(baseSize) / 16;
                        el.style.fontSize = `${currentFontSize * ratio}px`;
                    });
                });
                
                document.getElementById('zoomInBtn').disabled = currentFontSize >= maxFontSize;
                document.getElementById('zoomOutBtn').disabled = currentFontSize <= minFontSize;
            }
            
            document.getElementById('zoomInBtn').addEventListener('click', function() {
                if (currentFontSize < maxFontSize) {
                    currentFontSize += fontSizeStep;
                    updateFontSize();
                }
            });
            
            document.getElementById('zoomOutBtn').addEventListener('click', function() {
                if (currentFontSize > minFontSize) {
                    currentFontSize -= fontSizeStep;
                    updateFontSize();
                }
            });
            
            // 图片选择和替换功能
            const imageInputs = {
                coverImage: document.getElementById('coverImageInput'),
                decorationImage: document.getElementById('decorationImageInput'),
                businessImage: document.getElementById('businessImageInput'),
                qrcodeImage: document.getElementById('qrcodeImageInput')
            };
            
            // 为每个图片添加点击事件
            Object.keys(imageInputs).forEach(imageId => {
                const imgElement = document.getElementById(imageId);
                const inputElement = imageInputs[imageId];
                
                imgElement.addEventListener('click', function() {
                    inputElement.click();
                });
                
                inputElement.addEventListener('change', function(e) {
                    if (e.target.files && e.target.files[0]) {
                        const reader = new FileReader();
                        
                        reader.onload = function(event) {
                            imgElement.src = event.target.result;
                            imgElement.style.opacity = '1';
                        };
                        
                        reader.readAsDataURL(e.target.files[0]);
                    }
                });
            });
            
            updateFontSize();
        });
    </script>
</body>
</html>